Typed realizability for first-order classical analysis
نویسندگان
چکیده
منابع مشابه
Typed realizability for first-order classical analysis
We describe a realizability framework for classical first-order logic in which realizers live in (a model of) typed λμ-calculus. This allows a direct interpretation of classical proofs, avoiding the usual negative translation to intuitionistic logic. We prove that the usual terms of Gödel’s system T realize the axioms of Peano arithmetic, and that under some assumptions on the computational mod...
متن کاملA realizability interpretation for classical analysis
We present a realizability interpretation for classical analysis–an association of a term to every proof so that the terms assigned to existential formulas represent witnesses to the truth of that formula. For classical proofs of Π2 sentences ∀x∃yA(x, y), this provides a recursive type 1 function which computes the function given by f(x) = y iff y is the least number such that A(x, y).
متن کاملTyped vs. Untyped Realizability
We study the domain-theoretic semantics of a Church-style typed λ-calculus with constructors, pattern matching and recursion, and show that it is closely related to the semantics of its untyped counterpart. The motivation for this study comes from program extraction from proofs via realizability where one has the choice of extracting typed or untyped terms from proofs. Our result shows that und...
متن کاملColin Mclarty Semantics for First and Higher Order Realizability
First order Kleene realizability is given a semantic interpretation, including arithmetic and other types. These types extend at a stroke to full higher order intuitionistic logic. They are also useful themselves, e.g., as models for lambda calculi, for which see Asperti and Longo 1991 and papers on PERs and polymorphism (IEEE 1990). This semantics is simpler and more explicit than in Hyland 19...
متن کاملOn Krivine's Realizability Interpretation of Classical Second-Order Arithmetic
This article investigates Krivine’s realizability interpretation of classical second-order arithmetic and its recent extension handling countable choice. We will start by presenting a two-step interpretation which first eliminates classical logic via a negative translation and then applies standard realizability interpretation. We then argue that a slight variant of Krivine’s interpretation cor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Logical Methods in Computer Science
سال: 2015
ISSN: 1860-5974
DOI: 10.2168/lmcs-11(4:22)2015